package domain


type TaobaoTbkItemInfoTemporaryGetNTbkItem struct {
    /*
        一级类目名称     */
    CatName  *string `json:"cat_name,omitempty" `

    /*
        商品ID     */
    NumIid  *string `json:"num_iid,omitempty" `

    /*
        商品标题     */
    Title  *string `json:"title,omitempty" `

    /*
        商品主图     */
    PictUrl  *string `json:"pict_url,omitempty" `

    /*
        商品小图列表     */
    SmallImages  *[]string `json:"small_images,omitempty" `

    /*
        商品一口价格     */
    ReservePrice  *string `json:"reserve_price,omitempty" `

    /*
        折扣价（元） 若属于预售商品，付定金时间内，折扣价=预售价     */
    ZkFinalPrice  *string `json:"zk_final_price,omitempty" `

    /*
        卖家类型，0表示集市，1表示商城，3表示特价版     */
    UserType  *int64 `json:"user_type,omitempty" `

    /*
        商品所在地     */
    Provcity  *string `json:"provcity,omitempty" `

    /*
        商品链接     */
    ItemUrl  *string `json:"item_url,omitempty" `

    /*
        30天销量     */
    Volume  *int64 `json:"volume,omitempty" `

    /*
        店铺名称     */
    Nick  *string `json:"nick,omitempty" `

    /*
        叶子类目名称     */
    CatLeafName  *string `json:"cat_leaf_name,omitempty" `

    /*
        是否加入消费者保障     */
    IsPrepay  *bool `json:"is_prepay,omitempty" `

    /*
        店铺dsr 评分     */
    ShopDsr  *int64 `json:"shop_dsr,omitempty" `

    /*
        卖家等级     */
    Ratesum  *int64 `json:"ratesum,omitempty" `

    /*
        退款率是否低于行业均值     */
    IRfdRate  *bool `json:"i_rfd_rate,omitempty" `

    /*
        好评率是否高于行业均值     */
    HGoodRate  *bool `json:"h_good_rate,omitempty" `

    /*
        成交转化是否高于行业均值     */
    HPayRate30  *bool `json:"h_pay_rate30,omitempty" `

    /*
        是否包邮     */
    FreeShipment  *bool `json:"free_shipment,omitempty" `

    /*
        商品库类型，支持多库类型输出，以英文逗号分隔“,”分隔，1:营销商品主推库，如果值为空则不属于1这种商品类型     */
    MaterialLibType  *string `json:"material_lib_type,omitempty" `

    /*
        预售商品-商品优惠信息     */
    PresaleDiscountFeeText  *string `json:"presale_discount_fee_text,omitempty" `

    /*
        预售商品-付定金结束时间（毫秒）     */
    PresaleTailEndTime  *int64 `json:"presale_tail_end_time,omitempty" `

    /*
        预售商品-付尾款开始时间（毫秒）     */
    PresaleTailStartTime  *int64 `json:"presale_tail_start_time,omitempty" `

    /*
        预售商品-付定金结束时间（毫秒）     */
    PresaleEndTime  *int64 `json:"presale_end_time,omitempty" `

    /*
        预售商品-付定金开始时间（毫秒）     */
    PresaleStartTime  *int64 `json:"presale_start_time,omitempty" `

    /*
        预售商品-定金（元）     */
    PresaleDeposit  *string `json:"presale_deposit,omitempty" `

    /*
        聚划算满减  -结束时间（毫秒）     */
    JuPlayEndTime  *int64 `json:"ju_play_end_time,omitempty" `

    /*
        聚划算满减  -开始时间（毫秒）     */
    JuPlayStartTime  *int64 `json:"ju_play_start_time,omitempty" `

    /*
        1聚划算满减：满N件减X元，满N件X折，满N件X元）  2天猫限时抢：前N分钟每件X元，前N分钟满N件每件X元，前N件每件X元）     */
    PlayInfo  *string `json:"play_info,omitempty" `

    /*
        天猫限时抢可售  -结束时间（毫秒）     */
    TmallPlayActivityEndTime  *int64 `json:"tmall_play_activity_end_time,omitempty" `

    /*
        天猫限时抢可售  -开始时间（毫秒）     */
    TmallPlayActivityStartTime  *int64 `json:"tmall_play_activity_start_time,omitempty" `

    /*
        聚划算信息-聚淘开始时间（毫秒）     */
    JuOnlineStartTime  *string `json:"ju_online_start_time,omitempty" `

    /*
        聚划算信息-聚淘结束时间（毫秒）     */
    JuOnlineEndTime  *string `json:"ju_online_end_time,omitempty" `

    /*
        聚划算信息-商品预热开始时间（毫秒）     */
    JuPreShowStartTime  *string `json:"ju_pre_show_start_time,omitempty" `

    /*
        聚划算信息-商品预热结束时间（毫秒）     */
    JuPreShowEndTime  *string `json:"ju_pre_show_end_time,omitempty" `

    /*
        活动价     */
    SalePrice  *string `json:"sale_price,omitempty" `

    /*
        跨店满减信息     */
    KuadianPromotionInfo  *string `json:"kuadian_promotion_info,omitempty" `

    /*
        是否品牌精选，0不是，1是     */
    SuperiorBrand  *string `json:"superior_brand,omitempty" `

    /*
        是否是热门商品，0不是，1是     */
    HotFlag  *string `json:"hot_flag,omitempty" `

    /*
        入参的商品ID或营销ID     */
    InputNumIid  *string `json:"input_num_iid,omitempty" `

}

func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetCatName(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.CatName = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetNumIid(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.NumIid = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetTitle(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.Title = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetPictUrl(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.PictUrl = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetSmallImages(v []string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.SmallImages = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetReservePrice(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.ReservePrice = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetZkFinalPrice(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.ZkFinalPrice = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetUserType(v int64) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.UserType = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetProvcity(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.Provcity = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetItemUrl(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.ItemUrl = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetVolume(v int64) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.Volume = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetNick(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.Nick = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetCatLeafName(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.CatLeafName = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetIsPrepay(v bool) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.IsPrepay = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetShopDsr(v int64) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.ShopDsr = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetRatesum(v int64) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.Ratesum = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetIRfdRate(v bool) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.IRfdRate = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetHGoodRate(v bool) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.HGoodRate = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetHPayRate30(v bool) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.HPayRate30 = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetFreeShipment(v bool) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.FreeShipment = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetMaterialLibType(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.MaterialLibType = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetPresaleDiscountFeeText(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.PresaleDiscountFeeText = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetPresaleTailEndTime(v int64) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.PresaleTailEndTime = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetPresaleTailStartTime(v int64) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.PresaleTailStartTime = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetPresaleEndTime(v int64) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.PresaleEndTime = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetPresaleStartTime(v int64) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.PresaleStartTime = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetPresaleDeposit(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.PresaleDeposit = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetJuPlayEndTime(v int64) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.JuPlayEndTime = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetJuPlayStartTime(v int64) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.JuPlayStartTime = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetPlayInfo(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.PlayInfo = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetTmallPlayActivityEndTime(v int64) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.TmallPlayActivityEndTime = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetTmallPlayActivityStartTime(v int64) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.TmallPlayActivityStartTime = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetJuOnlineStartTime(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.JuOnlineStartTime = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetJuOnlineEndTime(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.JuOnlineEndTime = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetJuPreShowStartTime(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.JuPreShowStartTime = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetJuPreShowEndTime(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.JuPreShowEndTime = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetSalePrice(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.SalePrice = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetKuadianPromotionInfo(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.KuadianPromotionInfo = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetSuperiorBrand(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.SuperiorBrand = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetHotFlag(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.HotFlag = &v
    return s
}
func (s *TaobaoTbkItemInfoTemporaryGetNTbkItem) SetInputNumIid(v string) *TaobaoTbkItemInfoTemporaryGetNTbkItem {
    s.InputNumIid = &v
    return s
}
